home *** CD-ROM | disk | FTP | other *** search
Gui4CLI script | 1998-06-24 | 1.8 KB | 93 lines |
- G4C
-
- winbig 216 91 200 54 "DMS Options"
- varpath "climaster/*/routine.g"
-
- xonopen
- lvuse dms.g 2
- lvclear
- gosub routine.g drives
- lvuse climaster $cm_srce
- if $cm_drive = ""
- cm_drive = DF0:
- endif
- update dms.g 3 $cm_drive
- if $cm_mode == "dms-write"
- update dms.g 4 "Choose Floppy"
- setgad dms.g 1 off
- setgad dms.g 5 on
- else
- update dms.g 4 "Enter Archive Name"
- setgad dms.g 1 on
- setgad dms.g 5 off
- endif
-
- xonclose
- cm_nwname = ""
- update dms.g 1 $cm_nwname
- lvdir none
-
- box 0 0 200 13 out button
- box 125 38 75 16 out button
-
- xtextin 0 13 200 13 "" cm_nwname "" 30
- gadid 1
- if $cm_nwname = ""
- ezreq "You MUST supply a filename." "Sorry" ""
- stop
- endif
- joinfile $cm_srcedir $cm_nwname cm_arcfile
- setgad dms.g 5 on
-
- xlistview 0 26 124 28 "" cm_drive "" 0 txt
- gadid 2
- gadfont topaz.font 8 000
- lvuse climaster $cm_srce
- update dms.g 3 $cm_drive
-
- text 130 40 65 12 "" 4 box
- gadid 3
- gadtxt center
-
- text 5 0 190 13 "" 20 nobox
- gadid 4
-
- xbutton 125 26 75 12 Start
- gadid 5
- gosub dms.g arcext
- if $cm_mode == "dms-read"
- ezreq "Insert a disk in $cm_drive" Okay ""
- cli 'c:dms read $cm_arcfile from $cm_drive'
- lvdir refresh
- elseif $cm_mode == "dms-write"
- and $cm_ext == ".dms"
- ezreq "Insert a disk in $cm_drive" Okay ""
- cli 'c:dms write $cm_select to $cm_drive'
- lvdir none
- else
- ezreq "Not a .DMS File." Okay ""
- lvdir none
- endif
- guiclose dms.g
-
- xroutine vandt
- gosub dms.g arcext
- if $cm_mode == "dms-view"
- and $cm_ext == ".dms"
- cli 'c:dms view $cm_select'
- lvdir none
- elseif $cm_mode == "dms-test"
- and $cm_ext == ".dms"
- cli 'c:dms test $cm_select'
- lvdir none
- else
- ezreq "Not a .DMS File." Okay ""
- lvdir none
- endif
-
- xroutine arcext
- extract cm_select unquote cm_fname
- extract cm_fname ext cm_ext
-
- ; -------------------------------------
-